# -*- coding: utf-8 -*-
import os
import webbrowser
import threading
import time
import sys

def launch_website():
    # 获取当前目录
    current_dir = os.path.dirname(os.path.abspath(__file__))
    
    # 切换到项目根目录
    os.chdir(current_dir)
    
    print("=" * 50)
    print("红楼梦数据分析网站启动工具")
    print("=" * 50)
    print("请按以下步骤操作：")
    print("1. 打开文件资源管理器")
    print(f"2. 导航到目录: {current_dir}")
    print("3. 双击打开 templates 文件夹")
    print("4. 双击 index.html 文件在浏览器中打开")
    print()
    print("或者在命令行中执行以下命令启动服务器：")
    print(f"   cd {current_dir}")
    print("   python -m http.server 8000")
    print()
    print("然后在浏览器中访问: http://localhost:8000")
    print()
    print("提示：按 Ctrl+C 可以停止服务器")
    print("=" * 50)
    
    # 尝试自动打开文件资源管理器
    try:
        os.startfile(current_dir)
        print("已自动打开文件资源管理器")
        print("请按照上面的指示操作")
    except:
        print("无法自动打开文件资源管理器")
        print("请手动打开文件资源管理器并导航到:")
        print(current_dir)
    
    # 等待用户输入
    print()
    input("按回车键退出...")

if __name__ == "__main__":
    launch_website()